package com.handpay.nocardpay.baselibrary.qualificationinfo.model.bean;

import android.os.Parcel;
import android.os.Parcelable;

import com.handpay.nocardpay.baselibrary.commbase.model.bean.BaseResponseBean;

/**
 *
 * 资质信息查询，后台返回数据model
 */

public class QualificationQueryBean extends BaseResponseBean implements Parcelable{
    /**
     * provinceId :
     * phone : D100507A50449831F1D034EA9E111D7E
     * frontCCPicStatus : 1
     * bankOfDeposit : AF3F8711EC0B661DF0C40ADF6F3CD106D01753CBF8A159A228FCF1C5DCC7EA5D34536D2361BA29404151515666640AD8E7B36BF24FE7BEE32ECE1EE2239B158E
     * provinceName :
     * backCCPicStatus : 1
     * areaId :
     * subBranchName : AF3F8711EC0B661DF0C40ADF6F3CD106D01753CBF8A159A228FCF1C5DCC7EA5D34536D2361BA29404151515666640AD8E7B36BF24FE7BEE32ECE1EE2239B158E
     * failDescpriction : 姓名和身份证号码不匹配;
     * bLicensePic : http://acolyte.handpay.cn/hpayAcolyte-webapp/service/ShowEncryptoImage?pkValue=FASTBILL@ssx001_audit_4&absolutelyFilePath=/mnt/mfs/static/hpay/risk/image/audit/FASTBILL/20170228/ssx001_4_20170228104610798=02=01.jpeg
     * name : 37D2497D6DA1B6C2
     * frontCCPic : http://acolyte.handpay.cn/hpayAcolyte-webapp/service/ShowEncryptoImage?pkValue=FASTBILL@ssx001_audit_0&absolutelyFilePath=/mnt/mfs/static/hpay/risk/image/audit/FASTBILL/20170228/ssx001_0_20170228104607927=02=01.jpeg
     * certStatus : 2
     * subBankCode : 105558013039
     * cardNum : DDB3551A2FCD7A5778AC6D1187523190BB1639368A8126B2
     * bankInfoStatus : 2
     * status : 03
     * holdPicStatus : 1
     * bLicensePicStatus : 1
     * bankName : 2F09550FAF4211CCD4851D725235CF3A
     * companyPic : http://acolyte.handpay.cn/hpayAcolyte-webapp/service/ShowEncryptoImage?pkValue=FASTBILL@ssx001_audit_3&absolutelyFilePath=/mnt/mfs/static/hpay/risk/image/audit/FASTBILL/20170228/ssx001_3_20170228104610126=02=01.jpeg
     * bankCode : 01050000
     * backCCPic : http://acolyte.handpay.cn/hpayAcolyte-webapp/service/ShowEncryptoImage?pkValue=FASTBILL@ssx001_audit_1&absolutelyFilePath=/mnt/mfs/static/hpay/risk/image/audit/FASTBILL/20170228/ssx001_1_20170228104608738=02=01.jpeg
     * companyPicStatus : 1
     * areaName :
     * shopName : 01ED1799FBF582BA06E6CA6E7EDF8672
     * certNo : 9984ED859A397E403C4A1663D29206B9AFDADB4538C4334D
     * holdPic : http://acolyte.handpay.cn/hpayAcolyte-webapp/service/ShowEncryptoImage?pkValue=FASTBILL@ssx001_audit_2&absolutelyFilePath=/mnt/mfs/static/hpay/risk/image/audit/FASTBILL/20170228/ssx001_2_20170228104609439=02=01.jpeg
     * auditInfo : 姓名和身份证号码不匹配;
     */

    private String provinceId;
    private String phone;
    private String frontCCPicStatus;
    private String bankOfDeposit;
    private String provinceName;
    private String backCCPicStatus;
    private String areaId;
    private String subBranchName;
    private String failDescpriction;
    private String bLicensePic;
    private String name;
    private String frontCCPic;
    private String certStatus;
    private String subBankCode;
    private String cardNum;
    private String bankInfoStatus;
    private String status;
    private String holdPicStatus;
    private String bLicensePicStatus;
    private String bankName;
    private String companyPic;
    private String bankCode;
    private String backCCPic;
    private String companyPicStatus;
    private String areaName;
    private String shopName;
    private String certNo;
    private String holdPic;
    private String auditInfo;
    //新增推荐码
    private String recommender;
    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFrontCCPicStatus() {
        return frontCCPicStatus;
    }

    public void setFrontCCPicStatus(String frontCCPicStatus) {
        this.frontCCPicStatus = frontCCPicStatus;
    }

    public String getBankOfDeposit() {
        return bankOfDeposit;
    }

    public void setBankOfDeposit(String bankOfDeposit) {
        this.bankOfDeposit = bankOfDeposit;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getBackCCPicStatus() {
        return backCCPicStatus;
    }

    public void setBackCCPicStatus(String backCCPicStatus) {
        this.backCCPicStatus = backCCPicStatus;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getSubBranchName() {
        return subBranchName;
    }

    public void setSubBranchName(String subBranchName) {
        this.subBranchName = subBranchName;
    }

    public String getFailDescpriction() {
        return failDescpriction;
    }

    public void setFailDescpriction(String failDescpriction) {
        this.failDescpriction = failDescpriction;
    }

    public String getBLicensePic() {
        return bLicensePic;
    }

    public void setBLicensePic(String bLicensePic) {
        this.bLicensePic = bLicensePic;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFrontCCPic() {
        return frontCCPic;
    }

    public void setFrontCCPic(String frontCCPic) {
        this.frontCCPic = frontCCPic;
    }

    public String getCertStatus() {
        return certStatus;
    }

    public void setCertStatus(String certStatus) {
        this.certStatus = certStatus;
    }

    public String getSubBankCode() {
        return subBankCode;
    }

    public void setSubBankCode(String subBankCode) {
        this.subBankCode = subBankCode;
    }

    public String getCardNum() {
        return cardNum;
    }

    public void setCardNum(String cardNum) {
        this.cardNum = cardNum;
    }

    public String getBankInfoStatus() {
        return bankInfoStatus;
    }

    public void setBankInfoStatus(String bankInfoStatus) {
        this.bankInfoStatus = bankInfoStatus;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getHoldPicStatus() {
        return holdPicStatus;
    }

    public void setHoldPicStatus(String holdPicStatus) {
        this.holdPicStatus = holdPicStatus;
    }

    public String getBLicensePicStatus() {
        return bLicensePicStatus;
    }

    public void setBLicensePicStatus(String bLicensePicStatus) {
        this.bLicensePicStatus = bLicensePicStatus;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getCompanyPic() {
        return companyPic;
    }

    public void setCompanyPic(String companyPic) {
        this.companyPic = companyPic;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getBackCCPic() {
        return backCCPic;
    }

    public void setBackCCPic(String backCCPic) {
        this.backCCPic = backCCPic;
    }

    public String getCompanyPicStatus() {
        return companyPicStatus;
    }

    public void setCompanyPicStatus(String companyPicStatus) {
        this.companyPicStatus = companyPicStatus;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getHoldPic() {
        return holdPic;
    }

    public void setHoldPic(String holdPic) {
        this.holdPic = holdPic;
    }

    public String getAuditInfo() {
        return auditInfo;
    }

    public void setAuditInfo(String auditInfo) {
        this.auditInfo = auditInfo;
    }

    public String getbLicensePic() {
        return bLicensePic;
    }

    public void setbLicensePic(String bLicensePic) {
        this.bLicensePic = bLicensePic;
    }

    public String getbLicensePicStatus() {
        return bLicensePicStatus;
    }

    public void setbLicensePicStatus(String bLicensePicStatus) {
        this.bLicensePicStatus = bLicensePicStatus;
    }

    public String getRecommender() {
        return recommender;
    }

    public void setRecommender(String recommender) {
        this.recommender = recommender;
    }


    @Override
    public String toString() {
        return "QualificationQueryBean{" +
                "provinceId='" + provinceId + '\'' +
                ", phone='" + phone + '\'' +
                ", frontCCPicStatus='" + frontCCPicStatus + '\'' +
                ", bankOfDeposit='" + bankOfDeposit + '\'' +
                ", provinceName='" + provinceName + '\'' +
                ", backCCPicStatus='" + backCCPicStatus + '\'' +
                ", areaId='" + areaId + '\'' +
                ", subBranchName='" + subBranchName + '\'' +
                ", failDescpriction='" + failDescpriction + '\'' +
                ", bLicensePic='" + bLicensePic + '\'' +
                ", name='" + name + '\'' +
                ", frontCCPic='" + frontCCPic + '\'' +
                ", certStatus='" + certStatus + '\'' +
                ", subBankCode='" + subBankCode + '\'' +
                ", cardNum='" + cardNum + '\'' +
                ", bankInfoStatus='" + bankInfoStatus + '\'' +
                ", status='" + status + '\'' +
                ", holdPicStatus='" + holdPicStatus + '\'' +
                ", bLicensePicStatus='" + bLicensePicStatus + '\'' +
                ", bankName='" + bankName + '\'' +
                ", companyPic='" + companyPic + '\'' +
                ", bankCode='" + bankCode + '\'' +
                ", backCCPic='" + backCCPic + '\'' +
                ", companyPicStatus='" + companyPicStatus + '\'' +
                ", areaName='" + areaName + '\'' +
                ", shopName='" + shopName + '\'' +
                ", certNo='" + certNo + '\'' +
                ", holdPic='" + holdPic + '\'' +
                ", auditInfo='" + auditInfo + '\'' +
                ", recommender='" + recommender + '\'' +
                '}';
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.provinceId);
        dest.writeString(this.phone);
        dest.writeString(this.frontCCPicStatus);
        dest.writeString(this.bankOfDeposit);
        dest.writeString(this.provinceName);
        dest.writeString(this.backCCPicStatus);
        dest.writeString(this.areaId);
        dest.writeString(this.subBranchName);
        dest.writeString(this.failDescpriction);
        dest.writeString(this.bLicensePic);
        dest.writeString(this.name);
        dest.writeString(this.frontCCPic);
        dest.writeString(this.certStatus);
        dest.writeString(this.subBankCode);
        dest.writeString(this.cardNum);
        dest.writeString(this.bankInfoStatus);
        dest.writeString(this.status);
        dest.writeString(this.holdPicStatus);
        dest.writeString(this.bLicensePicStatus);
        dest.writeString(this.bankName);
        dest.writeString(this.companyPic);
        dest.writeString(this.bankCode);
        dest.writeString(this.backCCPic);
        dest.writeString(this.companyPicStatus);
        dest.writeString(this.areaName);
        dest.writeString(this.shopName);
        dest.writeString(this.certNo);
        dest.writeString(this.holdPic);
        dest.writeString(this.auditInfo);
        dest.writeString(this.recommender);
    }

    public QualificationQueryBean() {
    }

    protected QualificationQueryBean(Parcel in) {
        this.provinceId = in.readString();
        this.phone = in.readString();
        this.frontCCPicStatus = in.readString();
        this.bankOfDeposit = in.readString();
        this.provinceName = in.readString();
        this.backCCPicStatus = in.readString();
        this.areaId = in.readString();
        this.subBranchName = in.readString();
        this.failDescpriction = in.readString();
        this.bLicensePic = in.readString();
        this.name = in.readString();
        this.frontCCPic = in.readString();
        this.certStatus = in.readString();
        this.subBankCode = in.readString();
        this.cardNum = in.readString();
        this.bankInfoStatus = in.readString();
        this.status = in.readString();
        this.holdPicStatus = in.readString();
        this.bLicensePicStatus = in.readString();
        this.bankName = in.readString();
        this.companyPic = in.readString();
        this.bankCode = in.readString();
        this.backCCPic = in.readString();
        this.companyPicStatus = in.readString();
        this.areaName = in.readString();
        this.shopName = in.readString();
        this.certNo = in.readString();
        this.holdPic = in.readString();
        this.auditInfo = in.readString();
        this.recommender = in.readString();
    }

    public static final Creator<QualificationQueryBean> CREATOR = new Creator<QualificationQueryBean>() {
        @Override
        public QualificationQueryBean createFromParcel(Parcel source) {
            return new QualificationQueryBean(source);
        }

        @Override
        public QualificationQueryBean[] newArray(int size) {
            return new QualificationQueryBean[size];
        }
    };
}
